$(function(){


// ---------------购物车-------------------------------------------------------------------
$(".car").hover(function() {
	$(this).find(".car_box").slideDown("fast");
	$(".car a").css({
			background: '#ffffff',
			color: '#FF6700'
		});
}, function() {
	$(this).find(".car_box").stop(true,false).delay(200).slideUp("fast","swing",function(){
		$(".car a").css({
			background: '#424242',
			color: '#b0b0b0'
		});
	});
});


// ---------------头部导航-------------------------------------------------------------------
$(".header_nav .li_nav").hover(function(){
	$(this).find(".hover_nav").show();
},function(){
	$(this).find(".hover_nav").hide();
});

// ---------------搜索框-------------------------------------------------------------------
$(".search_text").focus(function(){
	$(".search_hot_words").fadeOut("500");
});
$(".search_text").blur(function(){
	$(".search_hot_words").fadeIn("500");
});


// ---------------banner导航-------------------------------------------------------------------
$(".con_nav ul li").hover(function(){
	$(this).find(".right_nav").show();
},function(){
	$(this).find(".right_nav").hide();
});


// ---------------banner轮播-------------------------------------------------------------------
var num = 0;

function run () {
	$('.banner_li').eq(num).fadeIn("500").siblings().fadeOut("500");
	$('.click_button').eq(num).addClass("selected").siblings().removeClass("selected");
	if(num == $('.banner_li').length-1){
		num=0;
	}else{
		num++;
	}
}

run();

//定时器
var time = setInterval(run,5000);

//鼠标经过停止
$('.banner_box').hover(function() {
	clearInterval(time);
}, function() {
	time = setInterval(run,5000);
});

//点击切换
$('.click_button').click(function(event) {
	num = $(this).index();
	run();
});

$('.prev').click(function(event) {
	num = num - 2;
	if( num == -2 ){
		num = $(".banner_li").length - 2;
	}else if( num == -1 ){
		num = $(".banner_li").length - 1;
	}
	run();
});
$('.next').click(function(event) {
	run();
});


//---------------明星商品-------------------------------------------------------------------
var start = setInterval(startRun,10000);

function startRun(){
	if( 0 == parseInt( $('#start').css('marginLeft') )){
		$('#startnext').addClass('startbtn_thin').siblings().removeClass('startbtn_thin');
		$('#start').animate({marginLeft: "-1240px"}, 500);
	}
	else{
		$('#startprev').addClass('startbtn_thin').siblings().removeClass('startbtn_thin');
		$('#start').animate({marginLeft: "0px"}, 500);
	}
}

$('.startbtn').click(function(event) {
	if(($(this).index())*-1240 == parseInt( $('#start').css('marginLeft') )){
		return;
	}
	if( 0 == parseInt( $('#start').css('marginLeft') )){
		$('#start').animate({marginLeft: "-1240px"}, 500);
	}
	else{
		$('#start').animate({marginLeft: "0px"}, 500);
	}
	$(this).addClass('startbtn_thin').siblings().removeClass('startbtn_thin');
});

$(".startbtn").hover(function() {
		clearInterval( start );
});


//---------------为你推荐-------------------------------------------------------------------
var recommend = setInterval(reRun,10000);

function reRun(){
	if( 0 == parseInt( $('#recommend_ul').css('marginLeft') )){
		$('#renext').addClass('rebtn_thin').siblings().removeClass('rebtn_thin');
		$('#recommend_ul').animate({marginLeft: "-1240px"}, 500);
	}
	else{
		$('#reprev').addClass('rebtn_thin').siblings().removeClass('rebtn_thin');
		$('#recommend_ul').animate({marginLeft: "0px"}, 500);
	}
}

$('.rebtn').click(function(event) {
	if(($(this).index())*-1240 == parseInt( $('#recommend_ul').css('marginLeft') )){
		return;
	}
	if( 0 == parseInt( $('#recommend_ul').css('marginLeft') )){
		$('#recommend_ul').animate({marginLeft: "-1240px"}, 500);
	}
	else{
		$('#recommend_ul').animate({marginLeft: "0px"}, 500);
	}
	$(this).addClass('rebtn_thin').siblings().removeClass('rebtn_thin');
});

$(".rebtn").hover(function() {
		clearInterval( recommend );
});


//---------------产品切换-------------------------------------------------------------------

$(".switch_box_1").hide().eq(0).show();
$('.switch_nav_1 li').eq(0).addClass("brick_nav_hover").siblings().removeClass('brick_nav_hover');

$('.switch_nav_1 li').mouseover(function(event) {
	$(".switch_box_1").hide().eq($(this).index()).show();
	$('.switch_nav_1 li').eq($(this).index()).addClass("brick_nav_hover").siblings().removeClass('brick_nav_hover');
});

$(".switch_box_2").hide().eq(0).show();
$('.switch_nav_2 li').eq(0).addClass("brick_nav_hover").siblings().removeClass('brick_nav_hover');

$('.switch_nav_2 li').mouseover(function(event) {
	$(".switch_box_2").hide().eq($(this).index()).show();
	$('.switch_nav_2 li').eq($(this).index()).addClass("brick_nav_hover").siblings().removeClass('brick_nav_hover');
});

$(".switch_box_3").hide().eq(0).show();
$('.switch_nav_3 li').eq(0).addClass("brick_nav_hover").siblings().removeClass('brick_nav_hover');

$('.switch_nav_3 li').mouseover(function(event) {
	$(".switch_box_3").hide().eq($(this).index()).show();
	$('.switch_nav_3 li').eq($(this).index()).addClass("brick_nav_hover").siblings().removeClass('brick_nav_hover');
});


//---------------内容轮播模块-------------------------------------------------------------------
var num1 = [0,0,0,0];

function AppRun(i){
	Appleft = num1[i]*-296;
	$('.xm-carousel').eq(i).animate({marginLeft:Appleft+"px"},500);

	$('.content_ul .content_li').eq(i).find('.paper i').eq( num1[i] ).addClass("on").siblings().removeClass("on");
}

for(var i = 0;i < $('.content_ul .content_li').length;i++){
	for(var k = 0;k < $('.content_ul .content_li').eq(i).find('.paper i').length;k++){
		AppClick(i,k);
	}
}

function AppClick (i,k){
	$('.content_ul .content_li').eq(i).find('.paper i').eq(k).click(function(event){	
	num1[i] = k;
	AppRun(i);
	});
}


for(var i = 0;i < $('.content_ul .content_li').length;i++){
	AppLeftClick(i);
	AppRightClick(i);
}

function AppLeftClick (i){
	$('.content_ul .content_li').eq(i).find('.conprev').click(function(event){
		if(num1[i] == 0){
		return;
	}
	num1[i] -= 1;
	AppRun(i);
	});
}

function AppRightClick (i){
	$('.content_ul .content_li').eq(i).find('.connext').click(function(event){
		if(num1[i] == 3){
		return;
		}
		num1[i] += 1;
		AppRun(i);
		});
};


//end
});